package miracle.joker.design.template_method;

public abstract class AbstractTemplate {
    // 定义算法骨架
    public void run() {
        // 步骤一
        stepOne();
        // 步骤二
        stepTwo();
        // 步骤三
        stepThree();
    }

    // 步骤一
    public abstract void stepOne();

    // 步骤二
    public abstract void stepTwo();

    // 步骤三
    public abstract void stepThree();
}
